916462
1001788
430252
913330
206965
306740
637387
476303
111629
711238
344385
715193
5161799
3574581
3099148
2403804
2238988
2062609
1978358
191878
1774118
1723136
1692196
1639471